package com.huat.service.Impl;

import com.huat.mapper.UserMsgMapper;
import com.huat.pojo.UserMsg;
import com.huat.service.UserMsgService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.ArrayList;

@Component
public class UserMsgServiceImpl implements UserMsgService {

    @Autowired
    UserMsgMapper userMsgMapper;

    @Override
    public UserMsg findUserMsg(String email) {
        UserMsg userMsg = userMsgMapper.findUserMsg(email);
        return userMsg;
    }

    @Override
    public ArrayList<UserMsg> getAllUserMsg() {
        ArrayList<UserMsg> userMsgs = userMsgMapper.getAllUserMsg();
        return userMsgs;
    }

    @Override
    public boolean deleteUserMsg(String userid) {
//        if(userMsgMapper.deleteUserMsg(userid))
//            return true;
//        else
//            return false;
        userMsgMapper.deleteUserMsg(userid);
        return true;
    }

    @Override
    public boolean submitUserMsg(UserMsg userMsg) {
        userMsgMapper.addUserMsg(userMsg);
        return true;
    }
}
